﻿
namespace Microsoft.Xna.Framework.Audio
{
	/// <summary>
	/// Defines the number of channels in the audio data.
	/// </summary>
	public enum AudioChannels
	{
		/// <summary>
		/// Indicates audio data is contained in one channel.
		/// </summary>
		Mono = 1,
		/// <summary>
		/// Indicates audio data contains two channels.
		/// </summary>
		Stereo = 2
	}

	/// <summary>
	/// Current state of the Microphone audio capture (started or stopped).
	/// </summary>
	public enum MicrophoneState
	{
		/// <summary>
		/// The Microphone audio capture has started.
		/// </summary>
		Started,
		/// <summary>
		/// The Microphone audio capture has stopped.
		/// </summary>
		Stopped
	}

    /// <summary>
    /// Current state (playing, paused, or stopped) of a SoundEffectInstance.
    /// </summary>
    public enum SoundState
    {
		/// <summary>
		/// The SoundEffectInstance is playing.
		/// </summary>
		Playing,
		/// <summary>
		/// The SoundEffectInstance is paused.
		/// </summary>
        Paused,
		/// <summary>
		/// The SoundEffectInstance is stopped.
		/// </summary>
        Stopped
    }
}
